#include "LinkTree.h"
#include <iostream>

int main()
{
    // LinkTree tree;

    // TreeNode *class1 = new TreeNode("275班");
    // TreeNode *class2 = new TreeNode("276班");

    // class1->Contact(tree.GetRoot());
    // class2->Contact(tree.GetRoot());

    // TreeNode *stu1 = new TreeNode("张三");
    // TreeNode *stu2 = new TreeNode("李四");
    // TreeNode *stu3 = new TreeNode("王五");
    // TreeNode *stu4 = new TreeNode("赵六");

    // stu1->Contact(class1);
    // stu2->Contact(class1);

    // stu3->Contact(class2);
    // stu4->Contact(class2);

    // //tree.show();

    // TreeNode *node=tree.FindByElement("赵六");
    // if(node==nullptr)
    // std::cout<<"没找到\n";
    // node->Didcontact(tree.FindByElement("276班"));

    // node->Contact(tree.FindByElement("275班"));
    // tree.show();
    // std::cout<<"树高:"<<tree.GetTreeHeight()<<std::endl;
    // return 0;
}